Метод вариаций

Процедура позволяет вычислять вариации двумерного поля и разделять его на компоненты.

Алгоритм

Вычисляется одна из трех характеристик (Андреев, Б.А.; Клушин, И. Г. Геологическое истолкование гравитационных аномалий. Л.: Недра; 1965 г. стр. 126-142.):

  • Вариация по Б.А. Андрееву;
  • Модифицированная вариация;
  • Вариация по Саксову-Нигарду.

В первом случае профильтрованное поле определяется как среднее значение поля на окружности некоторого размера, а вариация оценивается как разность между значением поля в центре окружности и профильтрованным полем. Среднее записывается в Профильтрованное поле, разность - в Вариацию.

Во втором случае вместо значения поля в центре окна используется среднее из четырех точек, ближайших к центру окна. Среднее по окружности записывается в Профильтрованное поле, разность - в Вариацию.

В третьем варианте вычисляется среднее S1 и S2 для двух окружностей радиуса R1 и R2, после чего определяется значение выходной функции по формуле:

FSN = (S1- S2)/( R1- R2)

Вычисленные значения записываются в Вариацию.

Во всех случаях для оценки среднего на окружности через одинаковое расстояние располагается заданное пользователем количество точек. Поскольку, в общем случае, точка на окружности не совпадает с узлом сети, то вычисление значения в ней производится путем билинейной интерполяции по четырем ближайшим узлам сети. Среднее на окружности – это среднее значение по заданным точкам на окружности.

Выходные значения могут быть неопределенными в двух случаях: когда значение Исходного поля в центре окружности неопределено (пропуск) или когда на окружности много пропусков (число пропущенных значений в три раза больше числа оставшихся).

Параметры

Для определения обрабатываемого поля необходимо выбрать нужное свойство из числа существующих в текущей ТОС (см. Рис. 1 и 2), параметр Свойство на панели Исходное поле.

Для расчета вариаций по Б.А. Андрееву и модифицированной вариации (см. Рис. 1) пользователю необходимо указать Радиус и Число точек на панели Параметры окружности, а также указать, куда разместить результаты разделения поля. Для определения Профильтрованного поля необходимо определить Имя файла ТОС и Свойство. По умолчанию используется имя файла текущей ТОС. Вариация определяется аналогично профильтрованному.

Выбор параметров вычисления вариации по Б.А. Андрееву.

Для расчета вариаций по Саксову-Нигарду (см. Рис. 2) пользователю необходимо указать Радиус и Число точек для двух окружностей на панелях Параметры большой окружности и Параметры малой окружности, а также указать, куда поместить рассчитанную вариацию – определить Имя файла ТОС и Свойство на панели Вариация. По умолчанию используется имя файла текущей ТОС.

Выбор параметров вычисления вариации по Саксову-Нигарду

В зависимости от особенностей решаемой задачи, пользователь может отказаться от расчета одного из выходных полей: профильтрованного или вариации - для этого достаточно снять отметку (флажок) о расчете соответствующей компоненты, которая находится слева от ее названия.

В результате выполнения процедуры в зависимости от заданных пользователем имен выходных ТОС создаются новые ТОС, либо дописываются новые свойства к уже существующим ТОС, в которых размещаются профильтрованное и поле вариаций. Создаваемые ТОС наследуют размеры и параметры сети исходной (текущей) ТОС.